puppies dogs cat lost dog lost pet divorce baby dog cats found dog found cat breeder adoption children